using UniversalAdmin.Domain.Entities;

namespace UniversalAdmin.Domain.Repositories;

public interface IDocumentChunkRepository : IRepository<DocumentChunk>
{
    Task<IEnumerable<DocumentChunk>> GetByDocumentIdAsync(Guid documentId);
    Task<IEnumerable<DocumentChunk>> GetAllWithDocumentAsync();
    Task<IEnumerable<DocumentChunk>> GetAllByUserIdAsync(Guid userId);
}